﻿/*-----------------------------------------------------------------------------------------------
// Copyright (C) yangrongfeng 
//
// 文件名：        LoginController.cs
// 文件功能描述：   范例登录控制器
//
// 
// 创建标识：       杨荣峰  2016-04-21
//
// 修改标识：
// 修改描述：
//
// 备注：	
// 				
//-----------------------------------------------------------------------------------------------*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Web.Models;
using Web.Validators;
using FluentValidation.Results;

namespace Web.Controllers
{
    public class LoginController : BaseWebController
    {
        // GET: Login
        public ActionResult Index()
        {
            return View();
        }

        [HttpPost]
        public ActionResult Create(LoginModel loginModel)
        {
            //LoginValidator validator = new LoginValidator();
            //ValidationResult result = validator.Validate(loginModel);

            //if (!result.IsValid)
            //{
            //    result.Errors.ToList().ForEach(error =>
            //    {
            //        ModelState.AddModelError(error.PropertyName, error.ErrorMessage);
            //    });
            //}

            if (ModelState.IsValid)
            {
                return RedirectToAction("Index");
            }

            return View(loginModel);
        }
    }
}